package bakudo.systems.finiteStateMachines.model {

	/**
	 * @author Micha� Rabi�ski
	 */
	public interface IState {

		function enter() : void; // odpalane przy wejsciu do stanu

		function exit() : void; // odpalane przy opuszczeniu stanu

		function update( time : Number ) : void;
		// odpalane w kazdej klatce podczas znajdowania sie w stanie
	}
}
